Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista Java

Opis

Text copied to clipboard!
Szukamy Starszego Programisty Java, który dołączy do naszego zespołu technologicznego i pomoże w realizacji zaawansowanych projektów programistycznych. Idealny kandydat to osoba z dużym doświadczeniem w programowaniu w języku Java, która potrafi pracować w zespole, a także samodzielnie rozwiązywać złożone problemy techniczne. W tej roli będziesz odpowiedzialny za projektowanie, rozwijanie i utrzymywanie aplikacji opartych na Javie, które spełniają najwyższe standardy jakości i wydajności. Twoja praca będzie miała bezpośredni wpływ na sukces naszych projektów i zadowolenie klientów. Twoje główne zadania będą obejmować analizę wymagań biznesowych, projektowanie architektury systemów, implementację kodu oraz testowanie i wdrażanie aplikacji. Będziesz również współpracować z innymi członkami zespołu, w tym analitykami, testerami i menedżerami projektów, aby zapewnić, że nasze rozwiązania są zgodne z oczekiwaniami klientów i najlepszymi praktykami branżowymi. Oczekujemy, że będziesz na bieżąco z najnowszymi trendami i technologiami w świecie Javy, a także będziesz dzielić się swoją wiedzą z młodszymi członkami zespołu. Jeśli jesteś osobą, która lubi wyzwania, ceni sobie pracę w dynamicznym środowisku i chce rozwijać swoje umiejętności w jednej z wiodących firm technologicznych, to ta oferta jest dla Ciebie. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do szkoleń i certyfikacji. Dołącz do nas i pomóż nam tworzyć innowacyjne rozwiązania, które zmieniają świat!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwijanie aplikacji w języku Java.
  • Analiza wymagań biznesowych i technicznych.
  • Tworzenie i utrzymywanie dokumentacji technicznej.
  • Testowanie i debugowanie aplikacji.
  • Współpraca z zespołem projektowym w celu realizacji celów.
  • Optymalizacja wydajności aplikacji.
  • Zapewnienie zgodności z najlepszymi praktykami programistycznymi.
  • Mentorowanie młodszych programistów w zespole.

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu w języku Java.
  • Znajomość frameworków takich jak Spring, Hibernate.
  • Doświadczenie w pracy z bazami danych SQL i NoSQL.
  • Znajomość narzędzi do kontroli wersji, np. Git.
  • Umiejętność pracy w zespole i komunikacji z innymi działami.
  • Znajomość wzorców projektowych i najlepszych praktyk programistycznych.
  • Doświadczenie w pracy w metodykach Agile/Scrum.
  • Bardzo dobra znajomość języka angielskiego.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkiem Spring?
  • Czy pracowałeś wcześniej w metodykach Agile/Scrum?
  • Jakie narzędzia do kontroli wersji używałeś w poprzednich projektach?
  • Czy masz doświadczenie w optymalizacji wydajności aplikacji?
  • Jakie projekty, w których uczestniczyłeś, uważasz za najbardziej wymagające?
  • Czy masz doświadczenie w mentorowaniu młodszych członków zespołu?
  • Jakie technologie związane z Javą uważasz za najbardziej obiecujące w najbliższych latach?
  • Czy masz doświadczenie w pracy z systemami rozproszonymi?